package day5.bukao;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;

/**
 * @author oldliu
 * @since 1.0
 */
public class Gongli {
    public static void main(String[] args) {
        try {
            System.setOut(new PrintStream("1.txt"));
        } catch (Exception e) {
            e.printStackTrace();
        }
        int i = 1, j = 1;
        int sum = 0;
        int count=0;
        for (i = 1; i<=10000; i++) {
            for (j = 1;j<=i ; j++) {
                sum = i * i + j * j;
                //                if (sum > 1000)
                //                    return;
                //判断sum是不是质数
                int f = 2;
                while (f * f < sum && sum % f != 0) {
                    f++;
                }
                if (f * f > sum && sum != 1) {
                    System.out.print(sum + "  ");
                    count++;
                    if(count%50==0)
                        System.out.println();;//控制个数
                }
            }
        }

//        for(int k=1;k<=100000000;k++){
//            //
//            int i = 2;
//            while (i*i<num &&num%i!=0){
//                i++;
//            }
//            if(i*i>num &&num!=1){
//                System.out.println(num+"是质数");
//            }else{
//                System.out.println(num+"不是质数");
//            }
//        }

//        String[] name = {"小张", "老吴", "小马", "老宋"};
//        int socre[] = {80, 64, 91, 90};
//        for(int i=0;i<socre.length-1;i++){
//            for(int j=0;j<socre.length-1-i;j++){
//                if(socre[j]<socre[j+1]){
//                    int temp=socre[j];
//                    socre[j]=socre[j+1];
//                    socre[j+1]=temp;
//
//                    String s=name[j];
//                    name[j]=name[j+1];
//                    name[j+1]=s;
//                }
//            }
//        }
//        for(int i=0;i<name.length;i++){
//            System.out.println(name[i]+"  "+socre[i]);
//        }

        //(money-1000)*0.7;
//        double d = 9.0;
//        d = d - 0.00001 + 1;
//        int k = (int) d;
////        if(d%1!=0)
////            d++;
////        int k=(int)d;
//        System.out.println(k);
    }
}
